
<%@page import="java.util.StringTokenizer"%>
<%
	Object objId = request.getParameter("id");
	Object objNombre = request.getParameter("nombre");
	Object objDescripcion = request.getParameter("descripcion");
	Object objFechaInicial = request.getParameter("fechainicial");
	Object objFechaFinal = request.getParameter("fechafinal");
	Object objCosto = request.getParameter("costo");
	Object objObservacion = request.getParameter("observacion");

	if (objId != null && objNombre != null && objDescripcion != null
			&& objFechaInicial != null && objFechaFinal != null
			&& objCosto != null && objObservacion != null) {

		String strId = objId.toString();
		String strNombre = objNombre.toString();
		String strDescripcion = objDescripcion.toString();
		String strFechaInicial = objFechaInicial.toString();
		String strFechaFinal = objFechaFinal.toString();
		String strCosto = objCosto.toString();
		String strObservacion = objObservacion.toString();

		boolean esCorrecto = true;

		int diaInicial;
		int mesInicial;
		int anioInicial;

		int diaFinal;
		int mesFinal;
		int anioFinal;

		try {
			StringTokenizer tokens = new StringTokenizer(
					strFechaInicial, "/");

			String strDia = tokens.nextToken();
			String strMes = tokens.nextToken();
			String strAnio = tokens.nextToken();

			diaInicial = Integer.parseInt(strDia);
			mesInicial = Integer.parseInt(strMes);
			anioInicial = Integer.parseInt(strAnio);

		} catch (Exception e) {
			esCorrecto = false;
		}

		if (esCorrecto) {
			try {
				StringTokenizer tokens = new StringTokenizer(
						strFechaFinal, "/");

				String strDia = tokens.nextToken();
				String strMes = tokens.nextToken();
				String strAnio = tokens.nextToken();

				diaFinal = Integer.parseInt(strDia);
				mesFinal = Integer.parseInt(strMes);
				anioFinal = Integer.parseInt(strAnio);

			} catch (Exception e) {
				esCorrecto = false;
			}

			if (esCorrecto) {
				%>
				<jsp:forward page="registro.jsp">
					<jsp:param name="status" value="OK" />
				</jsp:forward>

			<%
				} else {
			%>
				<jsp:forward page="registro.jsp">
					<jsp:param name="status" value="KO" />
					<jsp:param name="id" value="<%= strId %>" />
					<jsp:param name="nombre" value="<%= strNombre.toUpperCase() %>" />
					<jsp:param name="descripcion"
						value="<%= strDescripcion.toUpperCase() %>" />
					<jsp:param name="fechainicial" value="<%= strFechaInicial %>" />
					<jsp:param name="fechafinal" value="<%= strFechaFinal %>" />
					<jsp:param name="costo" value="<%= strCosto %>" />
					<jsp:param name="observacion" value="<%= strObservacion %>" />
				</jsp:forward>

			<%
				}

			} else {
			%>
			<jsp:forward page="registro.jsp">
				<jsp:param name="status" value="KO" />
				<jsp:param name="id" value="<%= strId %>" />
				<jsp:param name="nombre" value="<%= strNombre.toUpperCase() %>" />
				<jsp:param name="descripcion"
					value="<%= strDescripcion.toUpperCase() %>" />
				<jsp:param name="fechainicial" value="<%= strFechaInicial %>" />
				<jsp:param name="fechafinal" value="<%= strFechaFinal %>" />
				<jsp:param name="costo" value="<%= strCosto %>" />
				<jsp:param name="observacion" value="<%= strObservacion %>" />
			</jsp:forward>
			
			<%
	}

	}
%>